import os


def delFolder(path):
    files = os.listdir(path)
    for f in files:
        if os.path.isfile(f):
            os.remove(f)
            continue
        delFolder(f)
    os.rmdir(path)


# 用迭代会出事，咱也不知道为啥，用Java就行
def delFile(filePath):
    if not os.path.exists(filePath):
        return
    if os.path.isfile(filePath):
        os.remove(filePath)
        return
    delFolder(filePath)


def main():
    delFile(input('输入要删除的文件路径：'))


if __name__ == '__main__':
    main()
